package com.zhentao.study04;

public class ArrayTest {
  public static void main(String args []) {

    // 1.3 静态初始化数组
    /*int as2 [] = {3,4,5};
    for (int i = 0; i < as2.length; i++) {
      System.out.println(as2[i]);
    }
    // 1.2 静态初始化数组
    */
    int  as1 []  = new int [] {1,2,3};
    // 声明的变量与要遍历的数组是一致的。
    // 增强for循环是for循环的简化写法, 其目的就是为了解决数组下标越界异常。
    for (int as : as1){
      // 当前数组中的每一个元素
      System.out.println(as);
    }
    /*for (int i = 0; i < as1.length; i++) {
      System.out.println(as1[3]);
    }*/



    // 1. 声明一个int类型的数组。 数组的默认值是 当前类型的默认值
    /*int [] as  = new int [10];
    // 3. 数组的赋值  数组的下标是从0开始, 下标的最大值是数组的 length - 1 ;

    for (int i = 0; i < as.length; i++) {
      as[i]  = 99 - i ; // 99 98 97 ....  0 .. 1 .. 2
      System.out.println("as["+(i)+"] = " + as[i]);
    }
*/
    // 2. 遍历数组
    /*for (int i = 0; i < as.length; i++) {
      System.out.println("as["+(i)+"] = " + as[i]);
    }*/



  }
}
